Systems and methods for continuous adjustment of reference signal to control chip

ABSTRACT

The present disclosure is directed to a solution that provides for continuous adjustment of a reference signal to a control chip to facilitate controlling the average output power. In some aspects, a system may facilitate continuous adjustment of power provided to a device by providing a reference signal with a slope to a control pin (e.g., current control pin) of a control chip (e.g., power regulator or LED driver). Providing a reference signal with a slope (e.g., a triangle or a sinusoidal wave) can increase the control range of the control chip and improve control chip performance. For example, systems and methods of the present disclosure may increase the dimming range of an LED from less than 0.1% to 100%.

CROSS-REFERENCES TO RELATED APPLICATIONS

This application is a continuation of and claims priority to, and the benefit of, U.S. application Ser. No. 13/729,770, filed Dec. 28, 2012, which is incorporated herein by reference in its entirety.

FIELD OF THE DISCLOSURE

The present application is generally related to providing a continuously adjusted reference signal to a control chip.

BACKGROUND

The intensity level of a light emitting diode (LED) may be reduced using duty-cycle adjustment (e.g., pulse width modulation or “PWM”) as an on/off signal to an on/off input of an LED driver driving the LED. Varying the duty cycle of the signal being input to the on/off input of the LED driver may turn the LED driver on/off for a percentage of time, thus lower the average power provided to the LED.

SUMMARY

The present disclosure is directed to systems and methods for managing the average power supplied to a device. In some aspects, the system may facilitate continuous adjustment of power provided to a device by providing a reference signal having a slope to a control pin (e.g., current control pin) of a control chip (e.g., power regulator or LED driver). Providing a reference signal with a slope (e.g., a triangle or a sinusoidal wave) can increase the control range of the control chip and improve control chip performance. For example, providing a relatively slow changing signal to an LED driver may facilitate smooth control of the current provided to an LED. Smooth control of the current may facilitate controlling surge currents on supply wires or reduce the frequency of harmonics generated by the wires.

In some embodiments, the system includes a power regulator that provides power to a device. The power regulator can include a first output that is coupled to a power input of the device, and be configured to control one of a voltage or a current provided to the device. The system can include a wave shape generator having an output coupled to a control input of the power regulator. The wave shape generator can be configured to generate a wave with a wave shape having a slope. The wave may also include a first portion that is above a minimum threshold that turns on the power regulator. The power regulator can control an intensity level of the device based on the wave shape and the first portion of the wave.

In some embodiments, the wave includes a second portion that is below the minimum threshold to turn off the power regulator. The power regulator can be configured to reduce the intensity level of the device responsive to the second portion of the wave that is below the minimum threshold to turn off the power regulator. In some embodiments, the power regulator, responsive to the second portion of the wave, can stop sending current to the device.

In some embodiments, the wave shape includes a voltage changing slower than the rise-time of the wave. In some embodiments, at least one of the slope, first portion, and second portion is predetermined based on a desired intensity level.

In some embodiments, the control input of the power regulator includes a current control input. In some embodiments, the system includes a current feedback output coupled to the control input of the power regulator, where a signal of the current feedback output is summed with the wave.

In some embodiments, the power regulator includes a light emitting diode (LED) driver, the device includes an LED, and the intensity level includes a dimming level of the LED. In some embodiments, the device includes an electric motor.

In some embodiments, the wave shape generator is configured to generate at least one of a triangle wave and a sine wave. In some embodiments, the wave shape generator includes a digital-to-analog convertor configured to generate the wave shape with multiple steps.

In some embodiments, the wave shape generator can include an interface. The wave shape generator can be configured to receive a wave from a wave source and condition the received wave such that the conditioned wave includes a slope. In some embodiments, the interface is configured to round at least one edge of the received wave. The interface can include at least one of: a transistor push-pull with a resistor and capacitor; a transistor push up with a resistor pull-down with a resistor and capacitor; a constant-current source and constant-current sink with a capacitor; a constant-current source with a resistor pull-down with a capacitor; a constant-current sink with a resistor pull-up with a capacitor; an inductor; and a capacitor.

In some embodiments, the system is configured to control the intensity level of the device from 1% to 100%. In some embodiments, the system is configured to control the intensity level of the device from 0.1% to 100%.

In some embodiments, the system includes multiple power regulators and devices. For example, a first power regulator may be coupled to a first device and a second power regulator may be coupled to a second device. The output of the wave shape generator may be coupled to the control input of the first power regulator and the second power regulator. In some embodiments, a third device is coupled to the first device and first power regulator in series, and a fourth device is coupled to the second device and the second power regulator in series.

In some embodiments, the system includes a direct current (DC) source coupled to the control input. The DC source can be configured to move the second portion of the wave above the minimum threshold

In one aspect, the present disclosure is directed to a system for managing a light emitting diode (LED). In some embodiments, the system includes a wave shape generator in communication with a dimming controller. The wave shape generator can receive an indication of a desired dimming level for the LED. The wave shape generator may receive the desired dimming level from the dimming controller. Responsive to the indication, the system can generate a wave. The wave can include a wave shape with a slope, and at a least a portion of the wave can be above a threshold. The system can transmit the wave to an LED driver via a current control input of the LED driver. The wave can control a dimming level of the LED.

In one aspect, the present disclosure is directed to a method for managing an LED. The method can include a dimming controller receiving an indication of a desired dimming level for the LED. The method can include generating a wave responsive to the indication. The wave can have a wave shape with a slope, and at least a portion of the wave can be above a threshold to turn on the LED driver. The method can include transmitting the wave to an LED driver via a current control input. The wave can control a dimming level of the LED.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing and other objects, aspects, features, and advantages of the present invention will become more apparent and better understood by referring to the following description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a block diagram that depicts an embodiment of a system for providing continuous adjustment of a reference signal to a control chip;

FIG. 2A is an illustrative example of an circuit diagram in accordance with an embodiment for providing continuous adjustment of a reference signal to a control chip;

FIG. 2B is an illustrative example of block diagram in accordance with an embodiment for providing continuous adjustment of a reference signal to a control chip;

FIG. 3A is an illustrative example of an embodiment of a triangle wave used to provide continuous adjustment of a reference signal to a control chip;

FIG. 3B is an illustrative example of an embodiment of a source wave and corresponding conditioned wave used to provide continuous adjustment of a reference signal to a control chip;

FIG. 4 is a flow chart illustrating steps of a method for providing continuous adjustment of a reference signal to a control chip.

The features and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings, in which like reference characters identify corresponding elements throughout.

DETAILED DESCRIPTION

Apparatus, systems and methods of the present invention provide continuous adjustment of a reference signal to a control chip. The control chip may be coupled to a device and provide power to the device. By continuously adjusting the reference signal to a control chip, the system may facilitate modulating the power provided to the device. In an illustrative example, the control chip may include an LED driver and the device may include an LED. By providing a continuously changing reference signal to the current control pin of an LED driver, such as a wave with a portion that slopes (e.g., a triangle wave or a sinusoidal wave), the system may be configured to reduce the intensity level of an LED to relatively low levels such as, e.g., 1%, 0.5%, or 0.1%. Further to this example, the triangle wave may include a portion that is above a minimum threshold to turn on an LED driver, and the intensity level of the LED may be proportional to the ratio of the area of the wave above the minimum threshold to the area of the wave below the minimum threshold. In another example, the control chip may include a power regulator that regulates voltage or current, and the power regulator may be coupled to a device, such as an electric motor, to manage the power level provided to the device.

In some embodiments, systems and methods of the present disclosure may facilitate reducing flickering of an LED or sputtering of an electric motor. For example, by providing a wave that ramps up and down instead of a wave that steps from a low value to a high value (e.g., a square wave), flicker that may otherwise have been noticeable when the peak-to-peak levels are between two low level currents instead of full on and full off may not be noticeable. Furthermore, and in some embodiments, a minimum threshold to turn on an LED may not need to be identified in advance, or it may drift or vary over time, so long as the wave generated by systems and methods of the present disclosure can have portions above and below the minimum threshold to turn on the LED.

Referring to FIG. 1, a block diagram that depicts an embodiment of a system for managing power provided to a device by continuously adjusting a reference signal to a control chip is shown. In brief overview, and in some embodiments, the system includes a wave shape generator 115 configured to generate or modify a wave that includes a wave shape. In some implementations, the system may include a dimming controller 105 that may receive input from a user indicating a dimming level and indicate, to a wave shape generator 115, a desired dimming level. In some implementations, the system can include one or more power regulators 120 a-n that includes a control input 125 a-n. An output of the wave shape generator 115 may be coupled to a control input 125 a-n of the power regulator 120. In some implementations, the system can include one or more devices 130 a-n, 132 a-n, 134 a-n coupled to the power regulators 120 a-n.

The dimming controller 105, wave shape generator 115, and/or power regulator 120 may comprise hardware, software or a combination of hardware (e.g., a processor, memory, cache, and/or input/output devices) and software for controlling the power provided to a device. The dimming controller 105, wave shape generator 115, and/or power regulator 120 may comprise memory and storage for storing information, processor, processing units and logic units, logical circuitry as well as analog and digital circuitry for implementing any functionality described herein. For example, the dimming controller 105 may include any logic circuitry that responds to and processes instructions fetched from a memory unit. The power regulator 120 may comprise functionality to monitor or respond to input signals and regulate an output signal.

In further detail, the system 100 can include a wave shape generator 115. The wave shape generator 115 can comprise one or more circuit components (e.g., resistors, capacitors, inductors, operational amplifiers, wires, transistors, etc.) configured to generate a wave that includes a sloping portion or to modify/condition an incoming signal so it includes a sloping portion. In some implementations, the wave shape generator 115 includes a digital-to-analog convertor or microcontroller, (e.g., a PIC microcontroller) configured to generate a wave that includes a sloping portion. In some implementations, the wave shape generator 115 may include one or more inputs to receive power. In some implementations, the wave shape generator 115 may include one or more outputs to output the generated wave.

In some embodiments, the wave shape generator 115 can generate one or more wave shapes with a sloping portion using one or more techniques. For example, and as illustrated in FIG. 3B, the wave shape generator 115 may generate a wave without any flat portions (e.g., triangle wave 345), or the wave shape generator 115 may generate a wave that includes at least one portion with a slope and at least one flat portion (e.g., waves 340 and 350). In both embodiments, the wave can include a portion with a slowly changing voltage or current relative to the rise-time of the edges of a square wave. In some implementations, the wave shape generator 115 includes a digital-to-analog converter configured to output a wave whose sloping portion includes a plurality of steps corresponding to the digital to analog conversion.

In some embodiments, the wave shape generator 115 can include an interface 110 configured to condition an incoming signal by, e.g., rounding the edges of a square wave or otherwise modifying an input wave to generate a wave with a wave shape having a slope. In some embodiments, generating a wave with a wave shape having a slope may refer to modifying a source wave via an interface 110. In some embodiments, the interface 110 of the wave shape generator 115 can include at least one of a: transistor push-pull with a Resistor-Capacitor (“R-C”); a transistor “push up” with a resistor pull-down with an R-C; a transistor “pull down” with a resistor pull-up with a Resistor+Capacitor; a constant-current source/constant-current sink with a Capacitor; a constant-current source with a resistor pull-down with a Capacitor; a constant-current sink with a resistor pull-up with a Capacitor; and an inductor and/or a capacitor configured to slow the edges of a square wave. An illustrative example of a push-pull with an R-C filter interface 110 is shown in FIG. 2A, and an illustrative example of a digital-to-analog convertor interface is shown in FIG. 2B.

In some embodiments, the wave shape generator 115 may be pre-configured to output a wave with a predetermined wave shape. In some embodiments, the system 100 can include a dimming controller 105 configured to receive input indicating a desired dimming level and communicate the desired dimming level to a wave shape generator 115. For example, the dimming controller 105 may include a dial, switch, knob or other element a user may interact with to indicate a dimming level. In some embodiments, the dimming controller 105 may include digital circuitry to receive an indication of a desired dimming level and facilitate generation of a corresponding wave.

In some implementations, the dimming controller 105 may be configured to alter the frequency of the wave generated by the wave shape generator 115, increase or decrease the slope of the wave, change the wave shape, or change the DC level of the wave. For example, the dimming controller 105 may alter a source wave provided to the wave shape generator 115 such that it has a higher DC level or shorter/longer duty cycle. For example, a DC source may be coupled to the control input 125 of the power regulator 120 to adjust the area of the wave that is above and below the minimum threshold. In some embodiments, the DC source may be coupled to an input of the wave shape generator 115 to adjust the area of the of the wave that is above and below the minimum threshold.

In some embodiments, the dimming controller 105 or wave shape generator 115 can adjust an aspect of the wave or wave shape based on system feedback and a target intensity level. The system feedback may include, e.g., an aspect of the load (e.g., resistance, power use, current use), the amount of power used by device 130 a-n, device 132 a-n, the amount of power used by power regulator, power loss, etc. For example, the system 100 may receive an indication of a target intensity level for device 130, or otherwise be pre-configured with a target intensity level for device 130. The wave shape generator 115 can then generate a wave with a corresponding slope, DC offset, or frequency such that the average power provided by power regulator 120 to device 130 is sufficient to realize the target intensity level. The system 100 may observe the effect of the waveform generated by wave shape generator 115; e.g., the system 100 may determine that the intensity level of device 130 is below, above, or at the target intensity level, or that the device 130 is flickering, sputtering, or otherwise not operating in a desired manner. For example, the system 100 may determine the power use of the one or more components of the system 100, determine the intensity of an LED based on light measurements, determine the energy output of an electric motor, or identify another intensity metric of device 130 or average power output by power regulator 120. Further to this example, if the system 100 determines that the intensity level of device 130 is below the desired intensity level, the wave shape generator 115 can increase the DC offset of the waveform, adjust the slope of the waveform, or adjust the frequency of the waveform. In another example, if the intensity level of device 130 is above the target intensity level, the wave shape generator 115 can reduce the DC offset of the waveform, adjust the slope of the waveform, or adjust the frequency of the waveform. For example, the power regulator 120 may provide less current to device 130 responsive to a reduced DC offset in the waveform generated by wave shape generator 115 and provided to the control input 125.

The system feedback may include one or more analog or digital circuitry components. For example, a differential operational amplifier may be configured to determine the difference between an output power, intensity level, or current and a target level. The system 100 can, responsive to the feedback, generate a corresponding waveform.

In some embodiments, the system includes a power regulator 120 a-n that includes a control input 125 a coupled to an output of the wave shape generator 115. In some embodiments, the system 100 may include a plurality of power regulators 120 a-n coupled to the output of the wave shape generator 115. The power regulator 120 may include various inputs, including, e.g., an on/off input and a control input 125. The power regulator 120 may include an output coupled to a device 130, and may be configured to regulate voltage or current provided to device 130. In some embodiments, the power regulator 120 is constructed and designed to operate as a constant-current source. For example, the current supplied by the power regulator 120 may be based on an input reference signal, which may include the wave generated by wave shape generator 115 and received via control input 125. By slowly adjusting the reference signal provided to control input 125, the power regulator 120 may modulate the corresponding output power provided to a device 130.

The power regulator may include an on/off input. In some embodiments, the on/off input of the power regulator may be coupled to a power source that provides a signal that corresponds to “on”. In some embodiments, the power regulator 120 includes a control input 125 and is configured to turn on, or output power, responsive to receiving a signal at the control input 125 that is above a minimum threshold. When the signal is below the minimum threshold, the power regulator 120 may be configured to stop sending power to device 130, for example. While in some embodiments a high voltage or current value at the current control pin may turn “on” the power regulator and cause a high current to be output, in other embodiments a low voltage or current value at the current control pin may turn “on” the power regulator and cause a high current to be output. In some embodiments, the power regulator 120 may be configured to modulate the output power receiving a triangle wave or sinusoidal wave at a control input 125 that has a portion below the minimum threshold and a portion above the minimum threshold (as illustrated in FIG. 3A).

In some embodiments, the power regulator 120 may include a control chip, such as, e.g., and LED driver or electric motor driver. For example, the driver may include an LED driver such as a Step-Down LED driver with part number LT3474. Further to this example, the control input 125 may comprise a current control input of the LED driver.

In some embodiments, the power regulator 120 may not include a control input 125 that is not a current control input. To facilitate regulating the output wave of a power regulator 125 that does not include a current control input, the wave generated by the wave shape generator 115 may be summed or multiplied with a current feedback signal and coupled to the control input 125. The current feedback signal may be summed or multiplied with the wave using, e.g., analog circuit components.

In some embodiments, the system 100 may include one or more devices coupled to a power regulator 120. For example, multiple devices 130 may be coupled directly to the power regulator 120 a or in a cascading manner. The devices 130 may include LEDs, electric motors, or any other device or fixture that may benefit from the systems and methods disclosed herein.

Referring to FIG. 2A, is an illustrative example of a push-pull output with a resistor-capacitor (“R-C”) filter interface 110 of wave shape generator 115 in accordance with an embodiment. A push-pull output, for example, may employ a pair of active devices, such as, e.g., transistors 204 and 214, configured to alternatively supply current to, or absorb current from, a connected load (e.g., resistor 212). For example, transistor 214 may be configured to dissipate or sink current from the load 212 to ground or be a negative power supply. Transistor 204 may be configured to supply or source current to the load 212 from a positive supply 208. In some implementations, the interface 110 may include a symmetrical push-pull where the transistor 204 and 214 are configured to reduce or cancel even-order harmonics to reduce distortion.

The input of interface 110 may include a square wave 200. The interface 110 may include a transistor 204 coupled to a power source 208 via a resistor 206. The gate of transistor 204 may be coupled to the square wave 200. The interface 110 may include a second transistor 214. A source of transistor 214 may be coupled to ground 202, while the drain of transistor 214 may be coupled to the source of transistor 204 via a resistor 212. The gate of transistor 214 may be coupled to a power source 218 via a load 218. Also coupled to the gate of transistor 214 may be a third transistor 216 configured to control the power supplied to gate of transistor 214 in accordance with the square wave input 200. The interface 110 may include a capacitor 210 coupled to the source of transistor 204 and ground 224. The interface 110 may include an output 222 coupled to the capacitor 210.

In operation, the interface, the square wave 200 may switch the state of transistors 204, 216, and 214 from on to off. For example, when the square wave 200 is at a high value, transistor 204 may be in the “on” state and allow current to pass from drain 208 through to the source of the transistor 204, which is coupled to a capacitor 210 and the output 222. Further to this example, a high value for square wave 200 may turn on transistor 216 so the power provided by drain 220 will flow through to source 226, thus switching the state of transistor 214. Accordingly, when transistor 204 is switched on, transistor 204 may supply power to load 212, and when transistor 204 is switched off, transistor 214 may be switched on and supply power to load 212.

The interface 110 of the wave shape generator 115 may be configured with various combinations of analog component (e.g., resistor and capacitor) values in order to generate a wave with a wave shape having a slope. In some embodiments, the wave shape generator 115 may be configured with analog component values to generate a wave with a predetermined wave shape having a slope. In the illustrative example of FIG. 2A, resistors 206, 212 and 218 have values of 10,000 Ohms, 10,000 Ohms, and 47,000 Ohms, respectively, capacitor 210 has a value of 0.1 micro Farads, and the power sources 208 and 220 include +5 Volts.

Referring to FIG. 2B, is an illustrative example of an interface 110 that includes a digital to analog convertor (“DAC”) with a microprocessor, in accordance with an embodiment. A digital signal source 252 may provide a digital signal to a DAC 254. The DAC 254 may convert the digital signal to an analog signal. The converted signal may not be smooth; e.g., the converted signal may include a plurality of steps corresponding to the granularity of the DAC 254. For example, a 16-bit DAC may be configured to generate an analog signal with a range of sixteen steps. While the wave corresponding to the converted analog signal may not be smooth, the wave may include a wave shape that corresponds to a slope. For example, the voltage level of the wave may rise from a low value to a high value slower than the rise-time. In some embodiments, the system may include a smoothing circuit coupled to the output of the DAC 254 configured to smoothen the wave.

Referring to FIG. 3A, is an illustrative example of a triangle wave 300 generated by the wave shape generator 115 in accordance with an embodiment. The triangle wave 300 may include a portion with a slope 310. A portion of the triangle wave 300 may be above a minimum threshold 305 to turn on a power regulator 120. The portion of the triangle wave 300 above the minimum threshold 305 may correspond to an area above the triangle wave 315, and the portion of the triangle wave 300 below the minimum threshold 305 may correspond to an area below the minimum threshold 320.

In some implementations, the wave shape generator 115 may increase a DC level of the triangle wave such that the area 315 above the minimum threshold is larger than the area 320 below the minimum threshold. When the triangle wave 300 is above the minimum threshold 305, the power regulator 120 may provide power to a device 130, and when the triangle wave is below the minimum threshold 305, the power regulator 120 may stop sending power to the a device 130. By decreasing the area 315 above the minimum threshold, the average power provided by the power regulator 120 to a device 130 may be reduced. For example, the average power provided to a device may correspond to the ratio of the area 315 to the area 320. For example, the dimming level of an LED 130 may be reduced by decreasing area 315 while increasing area 320, thereby reducing the ratio. In some embodiments, the decrease in minimum current provided to a device may be 10 or 100 times less than the power regulator 120 may be capable of providing based on a square wave being provided to an on/off input or a constant current control. For example, systems and methods of the present disclosure may facilitate dimming an LED from 0.1% to 100%, or even less.

In some embodiments, the wave shape generator 115 may adjust the slope 310 of the triangle wave so it increases at a faster rate or a slower rate. In some embodiments, this may increase or decrease the number of times the power regulator 120 starts/stops sending power to device. In some implementations, there may be a minimum number of times the power regulator can start/stop sending power. For example, if the device is an LED, the minimum number of times the LED may stop sending power may be 100 times in a second. For example, if the LED turns on/off less than 100 times in one second, a human eye or other visual sensor may perceive this as a flicker. By slowly the reducing the intensity from a peak of the triangle wave to below the minimum threshold, the negative effects of flicker may be mitigated because the LED is at a reduced intensity level before it shuts off completely, as opposed to going from a peak intensity level to an off state.

Referring to FIG. 3B, is an illustrative example of source waves 325, 330, 335 provided to a wave shape generator 115 or an interface 110, and corresponding output waves 340, 345, and 350 with a wave shape that includes a slope. For example, source wave 325 and output wave 340 include a flat portion corresponding to the maximum output current. However, while the source wave 325 steps from a minimum off current to the maximum on current in the manner of a square wave, the conditioned output wave 340 ramps up from a low current to a maximum current, and ramps down from the high current to a low current.

Source wave 330 may include a reduced duty cycle as compared to source wave 325. As a result, the area above the minimum threshold of conditioned wave 345 is less than the area above the minimum threshold in conditioned wave 340. Therefore, the conditioned wave 345 may cause the power regulator 120 to provide a lower average power than the conditioned wave 340. In illustrative examples, this may facilitate improved dimming of an LED or control of an electric motor.

Referring to FIG. 4, is an illustrative example of a method 500 for managing an LED in accordance with an embodiment. In brief overview, the method 500 may identify a desired dimming level for an LED at step 505. At step 510, the method 500 may include generating a wave that includes a ramp or sloping portion. A portion of the wave may be above a minimum threshold to turn on an LED driver. At step 515, the method 500 may include transmitting the generated wave to an LED driver to facilitate controlling a dimming level of an LED.

In further detail, and in some embodiments, the method 500 identifies a desired dimming level at step 505. In some embodiments, the dimming level may be preconfigured, in which case, at step 510, the wave shape and slope may be predetermined. In some embodiments, the method 500 may receive an indication of a dimming level. For example, a user may provide input regarding a dimming level. In some embodiments, the desired dimming level may correspond to a percentage, number, ratio, fraction, power level, etc. For example, the dimming levels may be “high”, “medium” and “low”.

Based on the dimming level, the method 500 may include generating a wave. The wave may be generated responsive to the dimming level to include a certain wave shape, slope, frequency, or DC level. In some embodiments, at least one of the wave shape, slope, frequency or DC level may be fixed or preconfigured. For example, the wave shape may be fixed to be a triangle or a sinusoid, while the frequency may vary. In some embodiments, the slope may vary while other factors remain the same, thus changing the area under the wave that is above a minimum threshold to turn on a power regulator. Varying one or more of the frequency, slope, DC level, threshold level, or wave shape may facilitate controlling the dimming level of an LED and increasing a dimming range (e.g., 0.1% to 100%).

In some embodiments, the method 500 includes transmitting the wave to a control input to control a dimming level of the LED. For example, the wave may be transmitted to a current control pin of an LED driver. By slowly adjusting the reference signal input to the current control pin, the LED driver may be configured to reduce the average power provided to an LED to reduce the dimming level without causing the LED to flicker.

While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any inventions or of what may be claimed, but rather as descriptions of features specific to particular implementations of particular inventions. Certain features described in this specification in the context of separate implementations can also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.

Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the implementations described above should not be understood as requiring such separation in all implementations, and it should be understood that the described program components and systems can generally be integrated in a single software product or packaged into multiple software products.

References to “or” may be construed as inclusive so that any terms described using “or” may indicate any of a single, more than one, and all of the described terms.

Thus, particular implementations of the subject matter have been described. Other implementations are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In certain implementations, multitasking and parallel processing may be advantageous. 

What is claimed:
 1. A system, comprising: an electronic chip having a current control input configured to receive a reference signal, and an output coupled to a power input of a device, the electronic chip configured to provide power to the device based on the reference signal input to the current control input; and a wave shape generator having an output coupled to the current control input of the electronic chip to provide the generated reference signal, the wave shape generator configured to generate the reference signal comprising a wave with a wave shape having a slope, a first portion of the wave above a minimum threshold to turn on the electronic chip, and a second portion of the wave below the minimum threshold to turn off the electronic chip, wherein at least one of the slope, the first portion, or the second portion is predetermined based on a desired intensity level for the device, and wherein the electronic chip, to control a level of power delivered to the device, cycles between an on state and an off state in response to the first portion of the wave and the second portion of the wave.
 2. The system of claim 1, wherein the wave shape generator is further configured to generate the wave with a triangular wave shape.
 3. The system of claim 1, wherein the wave shape generator is further configured to generate the wave with a sinusoidal wave shape comprising the slope.
 4. The system of claim 1, wherein the electronic chip is further configured to reduce the level of power delivered to the device responsive to the second portion.
 5. The system of claim 1, wherein the wave shape generator generates the wave with the wave shape comprising a voltage changing slower than a rise-time of the wave.
 6. The system of claim 1, further comprising a current feedback output coupled to the control input of the electronic chip, a signal of the current feedback output being summed or multiplied with the wave.
 7. The system of claim 1, wherein the electronic chip comprises a light emitting diode (LED) driver, the device comprises an LED, and the level of power comprises a dimming level of the LED.
 8. The system of claim 1, wherein the wave shape generator further comprises an interface, the wave shape generator configured to: receive an input wave from a wave source; and condition the input wave to generate the wave such that the wave comprises the slope.
 9. The system of claim 8, wherein the interface is configured to round at least one edge of the input wave to generate the wave, the interface comprising at least one of: a transistor push-pull with a resistor and capacitor; a transistor push up with a resistor pull-down with a resistor and capacitor; a constant-current source and constant-current sink with a capacitor; a constant-current source with a resistor pull-down with a capacitor; a constant-current sink with a resistor pull-up with a capacitor; an inductor; and a capacitor.
 10. A method, comprising: generating, by a wave shape generator having an output coupled to a current control input of an electronic chip, a reference signal comprising a wave with a wave shape having a slope, a first portion of the wave above a minimum threshold to turn on the electronic chip, and a second portion of the wave below the minimum threshold to turn off the electronic chip, wherein at least one of the slope, the first portion, or the second portion is predetermined based on a desired intensity level for the device, and providing, by the wave shape generator via the output, to the current control input of the electronic chip, the generated reference signal comprising the wave; and cycling, by the electronic chip in response to the first portion of the wave and the second portion of the wave, between an on state and an off state to control a level of power delivered to the device.
 11. The method of claim 10, comprising: generating, by the wave shape generator, the wave with a triangular wave shape.
 12. The method of claim 10, comprising: generating, by the wave shape generator, the wave with a sinusoidal wave shape comprising the slope.
 13. The method of claim 10, comprising: reducing, by the electronic chip, the level of power delivered to the device responsive to the second portion.
 14. The method of claim 10, comprising: generating, by the wave shape generator, the wave with the wave shape comprising a voltage changing slower than a rise-time of the wave.
 15. The method of claim 10, comprising: outputting, by a current feedback output coupled to the control input of the electronic chip, a signal of the current feedback output summed or multiplied with the wave.
 16. The method of claim 10, wherein the electronic chip comprises a light emitting diode (LED) driver, the device comprises an LED, and the level of power comprises a dimming level of the LED.
 17. The method of claim 10, comprising: receiving, by an interface of the wave shape generator, an input wave from a wave source; and conditioning, by the wave shape generator, the input wave to generate the wave such that the wave comprises the slope.
 18. The method of claim 17, comprising: rounding, by the interface of the wave shape generator, at least one edge of the input wave to generate the wave, the interface comprising at least one of: a transistor push-pull with a resistor and capacitor; a transistor push up with a resistor pull-down with a resistor and capacitor; a constant-current source and constant-current sink with a capacitor; a constant-current source with a resistor pull-down with a capacitor; a constant-current sink with a resistor pull-up with a capacitor; an inductor; and a capacitor. 